package  {
	// Importa o Flixel
	import org.flixel.*;
	
	public class GameOverState extends FlxState {
		// Método de criação
		override public function create():void {
			// Mensagem de Game Over
			var t1:FlxText = new FlxText(0, (FlxG.height / 2) - 48, FlxG.width, "Game Over");
			t1.size = 48;
			t1.antialiasing = true;
			t1.alignment = "center";
			
			// Texto para recomeçar o jogo
			var t2:FlxText = new FlxText(0, (FlxG.height / 2) + 48 + 9, FlxG.width, "Pressione X para jogar novamente");
			t2.size = 18;
			t2.antialiasing = true;
			t2.alignment = "center";
			
			// Adiciona os elementos na tela
			add(t1);
			add(t2);
		}
		
		// Método de atualização
		override public function update():void {
			super.update();
			
			// Quando pressionar x recomeça o jogo
			if (FlxG.keys.justPressed("X")) {
				FlxG.state = new Phase01State();
			}
		}
	}
}